sun reflection baffle - English Synonyms Dictionary